home *** CD-ROM | disk | FTP | other *** search
/ Amiga Format CD 30 / Amiga Format AFCD30 (Sep 1998, Issue 114).iso / -seriously_amiga- / workbench / -datatypes- / mpegsystem / class_iprotos.h next >
C/C++ Source or Header  |  1998-06-18  |  1KB  |  25 lines

  1.  
  2. /* classbase.c */
  3. DISPATCHERFLAGS struct IClass *ObtainMPEGSystemEngine ( REGA6 struct ClassBase *cb );
  4. DISPATCHERFLAGS struct Library *LibInit ( REGD0 struct ClassBase *cb , REGA0 BPTR seglist , REGA6 struct ExecBase *sysbase );
  5. DISPATCHERFLAGS LONG LibOpen ( REGA6 struct ClassBase *cb );
  6. DISPATCHERFLAGS LONG LibClose ( REGA6 struct ClassBase *cb );
  7. DISPATCHERFLAGS LONG LibExpunge ( REGA6 struct ClassBase *cb );
  8.  
  9. /* stackswap.c */
  10. DISPATCHERFLAGS ULONG StackSwapDispatch ( REGA0 struct IClass *cl , REGA2 Object *o , REGA1 Msg msg );
  11. DISPATCHERFLAGS ULONG SwapMe ( REGA0 struct MyStackSwapStruct *mystk );
  12. DISPATCHERFLAGS ULONG MyDispatch ( REGA0 struct MyStackSwapStruct *mystk );
  13.  
  14. /* dispatch.c */
  15. struct IClass *initClass ( struct ClassBase *cb );
  16. DISPATCHERFLAGS ULONG Dispatch ( REGA0 struct IClass *cl , REGA2 Object *o , REGA1 Msg msg );
  17. void OpenLogfile ( struct ClassBase *cb , struct MPEGSystemInstData *msid );
  18. void error_printf ( struct ClassBase *cb , struct MPEGSystemInstData *msid , STRPTR format , ...);
  19. void syntax_printf ( struct ClassBase *cb , struct MPEGSystemInstData *msid , STRPTR format , ...);
  20. void debug_printf ( struct ClassBase *cb , struct MPEGSystemInstData *msid , STRPTR format , ...);
  21. void verbose_printf ( struct ClassBase *cb , struct MPEGSystemInstData *msid , STRPTR format , ...);
  22.  
  23. /* prefs.c */
  24. void ReadENVPrefs ( struct ClassBase *cb , struct MPEGSystemInstData *msid );
  25.